package com.xf.sys.mapper;

import com.xf.sys.entity.SysResource;

import java.util.List;

public interface SysResourceMapper {
	
    /**
     * 新增资源信息
     * @param sysResource
     * @return
     */
    int insertSysResource(SysResource sysResource);
    
    /**
     * 删除资源信息
     * @param resourceId
     * @return
     */
    int deleteSysResource(Integer[] resourceId);
    
    /**
     * 修改资源信息
     * @param sysResource
     * @return
     */
    int updateSysResource(SysResource sysResource);

    /**
     * 查询单个资源信息
     * @param resourceId
     * @return
     */
    SysResource selectSysResource(Integer resourceId);
 
    /**
     * 查询所有资源信息集合
     * @return
     */
    List<SysResource> selectSysResourceList(SysResource sysResource);
    
    /**
     * 根据菜单ID查询资源信息
     * @param menuId
     * @return
     */
    List<SysResource> selectSysResourceMenuId(Integer menuId);

    
}